<?php

namespace App\Models\Product;

// 引入模块
use Illuminate\Database\Eloquent\Model;

/**
 * 商品分类数据模型
 */
class Type extends Model
{
    // 设置当前模型对应的完整数据表名称
    protected $table = 'pre_product_type';

    // 追加字段  在当前用户模型里面追加自定义的字段
    protected $appends = [
        'thumb_text', // 图标
    ];

    /*
       图标获取器
    */
    public function getThumbTextAttribute()
    {
        //也可以通过模型引用查询
        $ConfigModel = new \App\Models\Config();
        $http = $ConfigModel->where('name', 'url')->value('value');
        // empty 判断当前变量是否为空, 为真表示变量是空
        $url = empty($this->attributes['thumb']) ?  $http . "/assets/img/icon_1.png" : $http . $this->attributes['thumb'];
        return $url;
    }
}
